AMIGA vol.2

Copyright (c)2002 by Rob Sentex & LORDCORE SYSTEMS®


Na pocz±tek
Amiga index


Multitasking czyli wielozadaniowo¶æ.


Multitasking

Amiga i jej system operacyjny by³y od samego pocz±tku projektowane tak by umo¿liwia³y pracê wielozadaniow±.Wielozadaniowo¶æ polega na tym,¿e komputer mo¿e w jednej chwili wykonaæ wiêcej ni¿ jeden program.Przez wiele lat wy³±cznie stacje robocze oraz w³a¶nie Amiga posiada³y tê mo¿liwo¶æ. Obecnie sytuacja siê zmieni³a (wed³ug mnie niewiele-Sentex).Tak¿e inne komputery posiadaj± mo¿liwo¶æ pracy wielozadaniowej,ale w¶ród komputerów osobistych w dalszym ci±gu Amiga jest pod tym wzglêdem najlepsza.


Po co u¿ytkownikowi wielozadaniowo¶æ maszyny?

Wielozadaniowo¶æ daje ogromne korzy¶ci.Najprostsz± jest mo¿liwo¶æ uruchomienia na raz w zasadzie dowolnej ilo¶ci programów.Jest to jednak korzy¶æ bardzo prosta,nawet prosta rezydentno¶æ. Wielozadaniowo¶æ pozwala tak¿e na jednoczesn± pracê na wielu programach bez konieczno¶ci wy³±czania jednego by uruchomiæ drugi.Na Amidze nie ma te¿ potrzeby ¿adnego usypiania jednego programu na czas pracy z innym.W tej samej chwili w której na przyk³ad program obliczeniowy wykonuje skomplikowane obliczenia mo¿esz pracowaæ na edytorze tekstu czy programie graficznym albo s³uchaæ muzyki.
Wielozadaniowo¶æ przydaje siê tak¿e w praktyce pomiarowej.Do Amigi mo¿na jednocze¶nie pod³±czyæ wiele urz±dzeñ pomiarowych.Ka¿dym z nich mo¿e sterowaæ oddzielny program.Wszystkie te programy mog± w tej samej chwili odbieraæ sygna³y od urz±dzenia oraz wysy³aæ do niego informacje.
W przypadku Amigi tzw. Multitasking mo¿na wykorzystywaæ z powodzeniem nawet na najprostszych modelach komputera.
Praca wielu programów jednocze¶nie nie powoduje znacz±cego spadku prêdko¶ci dzia³ania komputera tak jak ma to miejsce na innych komputerach.


Komunikacja miêdzy programami

System operacyjny Amigi umo¿liwia wspó³bie¿ne dzia³anie wielu programów.Sytuacja ta pozwala na korzystanie z programów w nietypowy sposób.Jego nietypowo¶æ polega na ³±czeniu zalet wielu programów poprzez sprzêgniêcie ich razem tak aby automatycznie wykonywa³y jakie¶ wymagaj±ce du¿ego nak³adu pracy zadanie.
Cecha ta na ogó³ pozwala na du¿o wiêcej.Mo¿esz mianowicie przystosowaæ program,którego cechy s± jednak kompromisem miêdzy ró¿nymi potrzebami ró¿nych u¿ytkowników do swoich indywidualnych potrzeb. Dziêki temu oblicze dwóch identycznych na pozór programów mo¿e siê diametralnie ró¿niæ u ró¿nych u¿ytkowników.
Mo¿liwo¶c tego rodzaju komunikacji stwarza Arexx oraz clipboard.U¿ycie Arexxa polega na tym,¿e program jest obs³ugiwany zamiast przez u¿ytkownika - przez specjalny plik tekstowy zawieraj±cy seriê poleceñ,które program rozumie.Jest to szalenie przydatne w razie konieczno¶ci wielokrotnego wykonywania szeregu powtarzaj±cych siê czynno¶ci.U¿ytkownik zrobi³by to zbyt wolno (konieczno¶æ u¿ywania myszy lub klawiatury,zmêczenie,czas reakcji).Arexx zrobi to sam, a u¿ytkownik mo¿e w tym czasie zaj±æ siê prac± mniej manualn±.
Programy zazwyczaj posiadaj± specjalne menu s³u¿±ce do uruchamiania programów Arexxa.Je¶li tak nie jest mo¿na pos³u¿yæ siê rozkazem RX.
Wprawne pos³ugiwanie siê Arexxem wymaga w zasadzie nauki elementów programowania,ale istnieje te¿ inna droga.Jest ni± korzystanie z gotowych programów Arexxa.S± one czêsto do³±czane do pakietów z programami zw³aszcza je¶li program jest dostarczany na p³ycie CD i autorzy nie musieli liczyæ siê z ograniczon± ilo¶ci± miejsca na no¶niku.Niewyczerpane ¼ród³o tego typu dodatków stanowi tak¿e Internet